home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / kickstart tools / mkick / fastebpatch.doc < prev    next >
Text File  |  1996-04-07  |  2KB  |  71 lines

  1.  
  2.                Patches for Systems with ExecBase in Expansion RAM
  3.  
  4.                  (c) 1995 Martin Mares, MJSoft System Software
  5.  
  6. ================================================================================
  7.  
  8.  
  9. Preface
  10. =======
  11.  
  12.    The FastEBPatch resident module contains a set of patches allowing normal
  13. operation with systems having the ExecBase and CPU vectors in real fast
  14. (expansion) memory.
  15.  
  16.    See README for copyright and other information.
  17.  
  18.  
  19. Introduction
  20. ============
  21.  
  22.    If you have Kickstart 1.X in ROM and you use ExecBase placed in autoconfigu-
  23. red expansion memory, the following things cease to work:
  24.  
  25.       (1) Keyboard reset.  (Kickstart won't survive keyboard reset)
  26.  
  27.       (2) ColdReboot system call.
  28.  
  29.       (3) Alerts with resetting.
  30.  
  31.    The problem (3) also appears when the CPU vectors are not located on their
  32. original place.
  33.  
  34.    The problem (2) is solved by MKick itself, which installs a ColdReboot patch
  35. automatically.
  36.  
  37.    The remaining problems are almost perfectly solved by this additional system
  38. module which does:
  39.  
  40.       (1) Installation of system reset handler with the lowest priority which
  41.           calls ColdReboot immediately. It can solve the reboot problems on
  42.           systems with delayed reset circuitry.
  43.  
  44.       (2) Installation of input handler catching the Ctrl-Alt-Alt-Del key
  45.           combination. When it's pressed, the reset handler chain is invoked,
  46.           performing system reset in a clean way.
  47.  
  48.       (3) Standard system alert mechanism is replaced by the NewAlertHook module
  49.           modified to work in environments with ExecBase in expansion RAM. (It's
  50.           somewhat tricky, but it works!). The NewAlertHook displays additional
  51.           explanation of system error codes displayed including name of the
  52.           program that caused the alert.
  53.  
  54.  
  55. Usage
  56. =====
  57.  
  58.    FastEBPatch should be installed by:
  59.  
  60.       AddModule FastEBPatch INIT
  61.  
  62.    It survives reset, so it needn't to be installed each time (see
  63. AddModule.doc).
  64.  
  65.  
  66. Notes
  67. =====
  68.  
  69.    Send comments, suggestions and bug reports to mj@k332.feld.cvut.cz
  70.  
  71.